Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Hopman Cup - Nice Colombia F1 Colombia F2 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w3 Venezuela #1-w4 Colombia F1 USA F4 Colombia F2 Colombia F3 Colombia F4 Brazil F6 El Salvador F1 Luxembourg F1 Belgium F1 Belgium F2 Belgium F3 Greece F4 Greece F5 Germany F23 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Dominican Republic F4 Germany F5 Canada F1 Canada F2 Korea F1 Korea F2 Korea F3 Kuwait F1 Kuwait F2 Italy F16 Italy F17 Italy F18 Germany F12 France F19 Great Britain F1 Italy F2 Italy F3 Italy F4 Italy F10 Germany F8 Germany F9 Germany F10 Germany F11 Belgium F1 France F18 Israel F4 Poland F2 Poland F3 France F3 France F19 France F20 Ecuador F1 XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin San Luis Potosi Challenger 2007 - San Luis Potosi Morocco Tennis Tour - Casablanca The Surbiton Trophy - Surbiton Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Belo Horizonte Ecuador F2 Ecuador F3 III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Schickendanz Open - Furth Colombia F3 Colombia F4 Brazil F4 Brazil F5 Colombia F2 USA F6 Colombia F4 Mexico F6 Colombia F5 Colombia F6 Colombia F1 Porsche Open - Poznan Bancolombia Open - Cali Seguros Bolivar Open - Medellin Colombia F3 Wroclaw Challenger San Luis Potosi Challenger Mexico City Challenger Turin Challenger Samarkand Challenger Almaty Challenger Cali Challenger Todi Challenger Bogota Challenger Palermo Challenger Quito Challenger Mons Challenger Sacramento Challenger Rennes Challenger Tiburon Challenger Calabasas Challenger Eckental Challenger Bogota Challenger Geneva Challenger Como Challenger Todi Challenger Guangzhou Challenger Pingguo Challenger Braunschweig Challenger Scheveningen Challenger Orbetello Challenger Trani Challenger St. Remy Challenger Istanbul Challenger Tashkent Challenger Mons Challenger Geneva Challenger Quimper Challenger Cherbourg Challenger Le Gosier Challenger Pereira Challenger Prague Challenger Dallas Challenger Pereira Challenger Bordeaux Challenger Todi Challenger Istanbul Challenger Eskisehir Challenger Copa Petrobras - Bogota Corona Mexico City Open - Mexico City San Luis Potosi Challenger - San Luis Potosi Abierto Colombiano de Tenis - Bogota Bogota Challenger II Manta Open - Manta Torneo Internacional Challenger Fila 2006 - Leon Scheveningen Challenger Tampere Challenger Mons Challenger Prostejov Challenger Rennes Challenger Irving Challenger Caltanissetta Challenger Prague Challenger Barranquilla Challenger Fairfield Challenger Las Vegas Challenger San Luis Potosi Challenger - San Luis Potosi Seguros Bolivar Open - Bogota Credicard Mastercard Tennis Cup 2005 - Campos do Jordao 14° BH Tennis Open - Belo Horizonte Poprad Tatry Challenger Bancolombia Open - Bogota Perugia Challenger Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota Santo Domingo Challenger XIII Trofeo Ciudad de Quito - Quito Sunrise Challenger Pharma Medico Open 2008 - Aarhus Copa Petrobras Bogota - Bogota Sporting Challenger '08-Trofeo Regione Piemonte - Turin Morocco Tennis Tour - Marrakech Karshi Challenger Medellin Challenger Rabat Challenger Draft Corona Mexico City Open - Mexico City VIII Gramado Open - Gramado Le Gosier Challenger Guadalajara Challenger Fergana Challenger Pereira Challenger III Isla de Lanzarote - Lanzarote Monterrey Challenger Santo Domingo Challenger Newport Beach Challenger San Benedetto Challenger Kos Succhetti Tennis Cup - Cordenons Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota Sao Paulo Challenger dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Copa Petrobras Colombia - Bogota Bancolombia Open - Bogota Ottignies-Louvain-la-Neuve Challenger Seguros Bolivar Open - Bogota Copa Petrobras Argentina - Buenos Aires Ilkley Challenger Cary Challenger Salinas Challenger Noumea Challenger San Benedetto Challenger Bordeaux Challenger Ljubljana Challenger Mons Challenger Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion Puerto Vallarta Challenger Medellin Challenger Sarasota Challenger Canberra Challenger Indian Wells Challenger Ludwigshafen Challenger Perugia Challenger Morelos Challenger Liberec Challenger Dortmund Challenger Stockton Challenger Lisbon Challenger Bogota Challenger - Bogota Phoenix Challenger Mexico City Challenger Monterrey Challenger Lima Challenger Guayaquil Challenger Columbus Challenger Phoenix Challenger Bogota Challenger Cassis Challenger Bogota Challenger - Bogota Chennai Open - Chennai Millenium Tennis Championships - Delray Beach Estoril Open - Estoril The Stella Artois Championships - London RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Challenger Casablanca San Angel - Mexico City Polska Energia Open - Bytom Ciudad de Pozoblanco Open Diputacion - Cordoba Aix En Provence Challenger Verona Challenger San Marino Challenger Ethias Trophy - Mons Bergamo Challenger BA-CA Tennis Trophy - Vienna Ottignies-Louvain-la-Neuve Challenger Grand Prix de Tennis de Lyon - Lyon ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Legg Mason Tennis Classic - Washington Turin Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach XIV Challenger ATP Club Premium Open - Quito Estoril Open - Estoril IV Challenger Ciudad De Guayaquil - Guayaquil Ordina Open - s-Hertogenbosch Heilbronn Challenger Malaysian Open - Kuala Lumpur Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Heineken Open - Auckland Movistar Open - Santiago Irving Challenger Brasil Open - Costa do Sauipe Bogota Challenger Abierto Mexicano Telcel - Acapulco Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona UNICEF Open - 's Hertogenbosch Guayaquil Challenger Mercedes Cup - Stuttgart Bangkok Challenger Bangkok Challenger Ethias Trophy - Mons Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Alphen Challenger Aircel Chennai Open - Chennai Brisbane International - Brisbane Heineken Open - Auckland Open Sud de France - Montpellier Brasil Open - Sao Paulo Open 13 - Marseille Izmir Challenger Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Valencia Open - Valencia Brisbane International - Brisbane Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Abierto Mexicano Telcel - Acapulco BMW Open - Munich BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing Furth Challenger Bogota Challenger Jersey Challenger Bergamo Challenger Cali Challenger Mouilleron-Le-Captif Challenger Helsinki Challenger Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Perugia Challenger Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Mons Challenger Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Heilbronn Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Bucaramanga Challenger Shenzhen Open - Shenzhen Kazan Challenger Swiss Indoors Basel - Basel Tanger Challenger Meknes Challenger Barcelona Open BancSabadell - Barcelona Chennai Open - Chennai Austrian Open - Kitzbuhel BMW Open - Munich Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch China Open - Beijing Marrakech Challenger Erste Bank Open - Vienna Sunrise Challenger Bucaramanga Challenger VTR Open - Vina del Mar BMW Open - Munich Gerry Weber Open - Halle Abierto Mexicano - Los Cabos Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Generali Open - Kitzbuhel Rakuten Japan Open - Tokyo Barcelona Open BancSabadell - Barcelona Barranquilla Challenger Shenzhen Open - Shenzhen Bogota Challenger Countrywide Classic - Los Angeles Libema Open - 's-Hertogenbosch Noventi Open - Halle Open 13 Provence - Marseille Antalya Open - Antalya Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Pereira Challenger Brasil Open - Sao Paulo If Stockholm Open - Stockholm Citi Open - Washington Swiss Indoors Basel - Basel Open 13 Provence - Marseille AEGON Championships - London Winston-Salem Open - Winston-Salem Abierto Mexicano Telcel - Acapulco AEGON International - Eastbourne China Open - Beijing Open Parc - Lyon Libema Open - 's-Hertogenbosch Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco EFG Swiss Open - Gstaad European Open - Antwerp Vercelli Challenger AEGON Championships - London Allianz Suisse Open - Gstaad Astana Open - Astana Melbourne Summer Set - Melbourne AEGON Championships - London Sydney Tennis Classic - Sydney ABN AMRO Open - Rotterdam Poznan Challenger AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai German Tennis Championships - Hamburg Citi Open - Washington China Open - Beijing European Open - Brussels PTT Thailand Open - Bangkok Loughborough Challenger Open Sabadell Atlantico - Barcelona BMW Open - Munich Bet-at-home Cup - Kitzbuhel UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Claro Open Colombia - Bogota PTT Thailand Open - Bangkok Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Bordeaux Challenger Royal Guard Open Chile - Vina del Mar U.S. National Indoor Tennis Championships - Memphis Rio Open 500 - Rio de Janeiro Delray Beach Open - Delray Beach Swiss Indoors Basel - Basel Rakuten Japan Open - Tokyo Moselle Open - Metz Orleans Challenger Valencia Open - Valencia Almaty Challenger Aircel Chennai Open - Chennai Heineken Open - Auckland Apia International - Sydney Ecuador Open - Quito Rio Open - Rio de Janeiro Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp US Men's Clay Court Championship - Houston TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle AEGON Championships - London Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad AEGON Championships - London Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Malaysian Open - Kuala Lumpur Swiss Indoors Basel - Basel Valencia Open - Valencia Aircel Chennai Open - Chennai Irving Challenger ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Winston-Salem Open - Winston-Salem Open 13 - Marseille Brasil Open - Sao Paulo Apia International - Sydney Delray Beach Open - Delray Beach Vancouver Challenger Konzum Croatia Open - Umag Suisse Open - Gstaad Ecuador Open - Quito Moselle Open - Metz Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam SkiStar Swedish Open - Bastad Guayaquil Challenger Citi Open - Washington BMW Tennis Championship - Sunrise Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Winnipeg Challenger Millennium Estoril Open - Estoril Canberra Challenger Moselle Open - Metz Rakuten Japan Open - Tokyo European Open - Antwerp Grand Prix Hassan II - Marrakech Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO World Tennis Tournament - Rotterdam Voit Mexico City Open - Mexico City Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Noventi Open - Halle Swiss Indoors Basel - Basel The 10tele.com Open - Nottingham ABN AMRO Open - Rotterdam Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Noventi Open - Halle Orleans Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz European Open - Antwerp United Cup - Australia Open Parc - Lyon ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Brest Challenger Grand Prix Hassan II - Marrakech BMW Open - Munich Winston-Salem Open - Winston-Salem Mercedes Cup - Stuttgart Danderyd Challenger Libema Open - 's-Hertogenbosch Atlanta Open - Atlanta Open 13 - Marseille Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Open Occitanie - Montpellier Hangzhou Open - Hangzhou Rogers Cup - Montreal Campbells Hall of Fame Tennis Championships - Newport Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati If Stockholm Open - Stockholm Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Barcelona Open BancSabadell - Barcelona BNP Paribas Open - Indian Wells Regions Morgan Keegan Championships - Memphis Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open Banc Sabadell - Barcelona Citi Open - Washington European Open - Antwerp Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami ABN AMRO World Tennis Tournament - Rotterdam Internazionali BNL d'Italia - Rome Qatar ExxonMobil Open - Doha Serbia Open - Belgrade Morelos Challenger Tallahassee Challenger Cap Cana Challenger Ilkley Challenger Western & Southern Open - Cincinnati Brisbane International - Brisbane Pau Challenger Phoenix Challenger Mutua Madrid Open - Madrid Legg Mason Tennis Classic - Washington Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rogers Cup - Montreal Brisbane International - Brisbane Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Montreal Mutua Madrid Open - Madrid Power Horse Cup - Dusseldorf BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Swiss Indoors Basel - Basel Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati National Bank Open - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid ABN AMRO World Tennis Tournament - Rotterdam Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - New York Moselle Open - Metz Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Citi Open - Washington Rogers Masters - Montreal Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome U.S. Open - New York Cincinnati Open - Cincinnati Wimbledon - London BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rolex Paris Masters - Paris Bucharest Open - Bucharest Gonet Geneva Open - Geneva French Open - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid National Bank Open - Toronto Shanghai Rolex Masters - Shanghai Topshelf Open - 's-Hertogenbosch Grand Prix Hassan II - Casablanca Copa Claro - Buenos Aires Countrywide Classic - Los Angeles European Open - Antwerp Swiss Open - Gstaad Qatar ExxonMobil Open - Doha Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Great Ocean Road Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Sony Ericsson Open - Miami U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, Group 1, 1R, COL-CAN 4-1 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, Group I, 1R, ECU-COL 1-4 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, Group 1, 1R, COL-URU 5-0 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, Group I, 2R, CHI-COL 3-1 Davis Cup, Group I, PO, DOM-COL 1-4 Davis Cup, World Group, QF, BEL-ITA 3-2 Davis Cup, Group I, 2R, COL-CHI 3-1 Davis Cup, World Group, PO, COL-CRO 1-4 Davis Cup, World Group, F, FRA-BEL 3-2 Davis Cup, World Group, PO, ARG-COL 4-0 Davis Cup, Finals, Group D ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, COL-ARG 3-1 Davis Cup, Qualifiers, 1R, FIN-BEL 2-3 Davis Cup, World Group, PO, KOR-BEL 3-2 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group C, Hamburg Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Group 1, 2R, BRA-COL 4-1 Davis Cup, World Group, PO, CAN-COL 3-2 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, Group I, 2R, COL-URU 5-0 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, Group 2, 2R, COL-PAR 4-1 French Open (juniors) U.S. Open (juniors) Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, World Group, PO, BEL-SWE 5-0 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, World Group, PO, COL-JPN 2-3 Davis Cup, World Group, SF, BEL-AUS 3-2 Kooyong Classic - Kooyong French Open (juniors) Kooyong Classic - Kooyong Davis Cup, World Group, F, BEL-GBR 1-3 Davis Cup, World Group, 1R, BEL-CRO 2-3 All Lower level tournaments Mubadala World Tennis Championship Davis Cup, World Group, PO, BEL-BRA 4-0 Hopman Cup - Perth Davis Cup, World Group, 1R, BEL-HUN 3-2 Davis Cup, Group I, 2R, COL-BRA 3-2 Wimbledon (juniors) Laver Cup - Chicago Davis Cup, World Group, QR, COL-SWE 4-0 Barclays ATP World Tour Finals - London Nitto ATP Finals - London Olympics - London Olympics - Rio de Janeiro Adelaide International - Adelaide Wimbledon - London